// 1. str2date      字符串时间 转 日期类型
// 1. date2ymd      日期类型 得到 年月日
// 1. date2hms      日期类型 得到 时分秒
// 1. date2week     日期类型 得到 周


// 转日期
Vue.filter('str2date', function (v) {
    return new Date(v)
});

// 转年月日
Vue.filter('date2ymd', function (v) {
    return v.getFullYear() + '-' + (v.getMonth() + 1) + '-' + v.getDate();
});

// 转时分秒
Vue.filter('date2hms', function (v) {
    return v.getHours() + ":" + v.getMinutes() + ":" + v.getSeconds();
});

const WEEKS = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'];

// 转成week
Vue.filter('date2week', function (v) {
    return WEEKS[v.getDay()];
});

// 转成时间戳
Vue.filter('date2time', function (v) {
    return v.getTime()
});


function get_query_string(name, defvalue) {
    var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
    var r = window.location.search.substr(1).match(reg);
    if (r != null) {
        return decodeURI(r[2]);
    }
    return null;
}